<template>
  <div class="category">
    <h3>{{ title }}分类</h3>
    <!-- (1) 有一种场景：数据只在插槽所在文件内，而插槽使用者想使用数据来设计结构，但在不同
             作用域使用不了，这时就可以在插槽处将数据传递给插槽使用者
             由于插槽不是某个组件，只是内置的元素，它也只能追溯到它的使用者，因此可以将数据传过去
             也是有原因的
         (6) 作用域插槽也是可以加名字的，其实作用域插槽 就是加上一个传数据，既可以是默认插槽
             也可以是具名插槽上加数据
    -->
    <slot :games="games">我是插槽的默认值,组件内没有放元素的时候我就显示</slot>
  </div>
</template>

<script>
export default {
  name: "myCategory",
  data() {
    return {
      games: ["王者荣耀", "锈湖", "QQ飞车", "古墓丽影"],
    }
  },
  props: ["title"],
};
</script>

<style>
.category {
  background-color: skyblue;
  width: 200px;
  height: 300px;
}

h3 {
  text-align: center;
  background-color: orange;
}
</style>
